home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 2 / CU Amiga Magazine's Super CD-ROM 02 (1996)(EMAP Images)(GB)[!][issue 1996-04].iso / magazine / amiga_e / amigae.jan.archive / 000013_crash!QUCDN.QU…UEENSU.CA!3NDS3_Wed, 5 Jan 94 02:05:11 PST.msg < prev    next >
Text File  |  1994-02-17  |  6KB  |  128 lines

  1. Received: by bkhouse.cts.com (V1.16/Amiga)
  2.     id AA00000; Wed, 5 Jan 94 02:05:11 PST
  3. Received: from QUCDN.QueensU.CA by crash.cts.com with smtp
  4.     (Smail3.1.28.1 #18) id m0pHLg8-0000JaC; Tue, 4 Jan 94 16:00 PST
  5. Received: from QUCDN.QUEENSU.CA by QUCDN.QueensU.CA (IBM VM SMTP V2R2)
  6.    with BSMTP id 7708; Tue, 04 Jan 94 18:59:29 EST
  7. Received: from QUCDN.QueensU.CA (NJE origin 3NDS3@QUCDN) by QUCDN.QUEENSU.CA (LMail V1.1d/1.7f) with BSMTP id 7848; Tue, 4 Jan 1994 18:59:29 -0500
  8. Message-Id: <m0pHLg8-0000JaC@crash.cts.com>
  9. Date:         Tue, 04 Jan 94 18:58:14 EST
  10. From: 3NDS3 <3NDS3@QUCDN.QueensU.CA>
  11. To: amigae@bkhouse.cts.com
  12. Subject: Gadtools help
  13.  
  14.  
  15. I'm using GadToolsBox, SrcGen and E to create my first E program, but
  16. I need the documentation for all the Gadtools library function calls. The
  17. latest version only has the GTX calls documented. If anyone could point
  18. out the correct direction, I'd be grateful.
  19.  
  20. Also I was wondering if anyone could give me a hint how to access the
  21. string info inside string gadgets using E. I've done it in C, under the
  22. 1.3 includes, but obviously that doesn't work here. :)
  23.  
  24.       Dave
  25. From crash!mpoli.fi!ilkka.anttonen Wed, 5 Jan 94 02:06:48 PST
  26. Received: by bkhouse.cts.com (V1.16/Amiga)
  27.     id AA00000; Wed, 5 Jan 94 02:06:48 PST
  28. Received: from eunet.fi by crash.cts.com with smtp
  29.     (Smail3.1.28.1 #18) id m0pHPLX-00007jC; Tue, 4 Jan 94 19:55 PST
  30. Received: from mpoli.fi by eunet.fi with UUCP id AA03922
  31.   (5.65c+l/IDA-1.4.4 for AMIGAE@BKHOUSE.CTS.COM); Wed, 5 Jan 1994 05:55:43 +0200
  32. Received: by mpoli (PCB-UUCP 1.1f)
  33.     id FAABA9; Wed,  5 Jan 94 02:40:44 +0200
  34. Message-Id: <f7.30843.47.0CFAABA9@mpoli.fi>
  35. In-Reply-To: <940103123208.32c9135d@iccgcc.cs.hh.ab.com>
  36. Date: Wed,  5 Jan 94 01:40:00 +0200
  37. Organization: Metropoli, Finland
  38. From: ilkka.anttonen@mpoli.fi (Ilkka Anttonen)
  39. To: AMIGAE@BKHOUSE.CTS.COM
  40. Subject: Re: Newbie Question
  41.  
  42. Am>         a$ = "apples"
  43. Am>         b$ = "There are"
  44. Am>         print b$+"5"+a$
  45. Am>   This would print on the screen;
  46. Am>                "There are 5 apples"
  47. Am>   How would I do something similar in E. I think if I could just
  48. Am> get this one thing down, the rest would fall into place. For some
  49. Am> reason this one simple thing seems to elude me.
  50.  
  51. (I'm sure you'll get many answers, but just in case I'll write mine too)
  52.  
  53.  
  54. PROC main()
  55.  DEF first[20]:STRING,second[20]:STRING /* If you want to allocate them later,
  56.                                           could be just: DEF first,second */
  57. /*
  58.  If you wanted to allocate them while running,
  59.  these should be included:
  60.  first:=String(20)
  61.  second:=String(20)
  62. */
  63.  
  64.  StrCopy(first,'apples',ALL)
  65.  StrCopy(second,'There are',ALL)
  66.  
  67.  WriteF('\s \d \s',second,5,first)
  68. /*
  69.  Or to be more accurate with the basic thing:
  70.  WriteF('\s 5 \s',second,first)
  71.  Althought in you source there would be no space
  72.  between the texts and the number..
  73. */
  74.  
  75. ENDPROC
  76.  
  77. As E automatically (automagically? Hih..) deallocates all your resources,
  78. you don't have to worry about the memory-thingy. GREAT thanks for that
  79. to Wouter van Oortmerssen (Or should I call him just Wouter.. We all
  80. are after all reading the E-mailing list..;) ) Previously while coding
  81. in assembly freeing all the memory was always a problem. Anyway, I guess
  82. that's of no interest to anyone. I hope this message helped...
  83.  
  84.         - Ilkka Anttonen (ilkka.anttonen@mpoli.fi)
  85.  
  86.  * Q-Blue 1.0 [NR] *
  87. From crash!uniwa.uwa.edu.au!multi!robbage Wed, 5 Jan 94 04:44:23 PST
  88. Received: by bkhouse.cts.com (V1.16/Amiga)
  89.     id AA00000; Wed, 5 Jan 94 04:44:23 PST
  90. Received: from uniwa.uwa.edu.au by crash.cts.com with smtp
  91.     (Smail3.1.28.1 #18) id m0pHXO2-0000LsC; Wed, 5 Jan 94 04:30 PST
  92. Received: from localhost (uucp@localhost) by uniwa.uwa.edu.au (8.6.4/8.6.2) id UAA02051 for bkhouse.cts.com!AmigaE; Wed, 5 Jan 1994 20:30:50 +0800
  93. Received: by multi.multiline.com.au (Smail3.1.28.1 #6)
  94.     id m0pHWpJ-000SrfC; Wed, 5 Jan 94 19:55 WST
  95. Message-Id: <m0pHWpJ-000SrfC@multi.multiline.com.au>
  96. Date: Wed, 5 Jan 1994 19:55:01 +0800 (WST)
  97. In-Reply-To: <9401021656.AA00h7b@edtng.Kenosha.WI.US> from "Kenny Anderson" at Jan 2, 94 10:56:59 am
  98. X-Mailer: ELM [version 2.4 PL21]
  99. MIME-Version: 1.0
  100. Content-Type: text/plain; charset=US-ASCII
  101. Content-Transfer-Encoding: 7bit
  102. Content-Length: 1145
  103. From: robbage@multi.multiline.com.au (Rob Nottage)
  104. To: AmigaE@bkhouse.cts.com
  105. Subject: Re: Listview gadgets
  106.  
  107. > Can anyone help? I've designed a beautiful GUI (well, I like it!) with
  108. > GadToolsBox. I've ran it through SrcGen, and I've got the code. I've
  109. > written the IDCMP message handler, I've got the code. All I need now is to
  110. > be able to get ListView gadgets working! SrcGen doesn't support tags; how
  111. > do I define what I want in the listview gadget? I've tried various things,
  112. > but all I seem to be able to do is either create a blank gadget, or worse
  113. > still, guru the machine!
  114. >      Could some kind soul post a quick example of LISTVIEW_KIND gadgets in
  115. > action?
  116.  
  117. The example source that comes with AmigaE has a program called
  118. GadtoolsDemo.e
  119. It shows you (very basically) how to do it. You create a list of nodes
  120. (exec/nodes  'nl') and supply the pointer of that list to the listview
  121. gadget (GTLV_LABELS,mylist,....)
  122. You can't use a LIST like with cycle or MX gadgets.
  123. Take particular note of AddTail()  :-)
  124. As yet I dont understand why, but you initially create a LIST
  125. which apparently keeps a pointer to the first and last nodes.
  126. AddTail() updates this every time you add a node.
  127. The whole thing is not the simplest of concepts IMHO  :-)